internal auditory foramen - French English Dictionary